package com.ys.p1.method;

/**
 * @author CodeYang
 * @Description 方法:
 * Java 称方法:
 * @Date 2020/12/8 15:00
 */
public class 方法练习 {

    public static void main(String[] args) {
      /* Integer num = 11;
        // 转16进制
        String s = num.toHexString(num);
        */
        /*
     10转2进制
     String result = Integer.toBinaryString(b);
     System.out.println(result);
      */
        Integer num = 11;
        // 转16进制

        String re = TenTwoBarrindy(7);
        System.out.println(re);
    }

    /**
     * 十进制转二进制
     * 特点:除N取余 到序排值
     *
     * @param num
     * @return
     */
    private static String TenTwoBarrindy(int num) {
        String result = "";
        while (num != 0) {

            result = num % 2 + result;
            num = num / 2;
        }
        return result;
    }

    /**
     * 计算两数之和
     *
     * @param num1
     * @param num2
     * @return
     */
    public static int addNumber(int num1, int num2) {
        return num1 + num2;
    }


}
